package ch.zhan.objectivea.utils;

import java.text.DecimalFormat;
import java.util.List;

import ch.zhan.objectivea.activity.buisiness.Couche;

public class Tools { 
	
	public static int calculeEpaisseur(List<Couche> couches){
		int resultat = 0;
		for(int i=0;i<couches.size();i++){
			resultat += couches.get(i).getEpaisseur();
		}
		return resultat;
	}
	
	public static double calculeValeurU(List<Couche> couches){
		double rvalues = 0;
		for(int i=0;i<couches.size();i++){
			rvalues += (couches.get(i).getEpaisseur()/100.0)/couches.get(i).getNumberValue();
		}
		return 1/ (rvalues + 0.17);
	}
	
	public static String calculePuissanceChauffage(double valeurU, int surface, int tempInt, int tempExt){
		DecimalFormat f = new DecimalFormat();
		f.setMaximumFractionDigits(0);
		return f.format(valeurU*surface*(tempInt-(tempExt)));
	}
}
